Page({
  data: {
    msg: "大家好, 这是我的第一个小程序",
  },
  changeData() {
    // console.log("来了", this.data.msg);
    // 错误写法
    // this.data.msg = "hello, this is my first miniprogram";
    // 正确的写法
    // -----------------
    // setData 函数用于将数据从逻辑层发送到视图层 （异步），同时改变对应的 this.data 的值（同步）。
    // 如何知道: 数据更新完成,视图也更新完成了呢? 一旦视图更新完成, 则或触发setData中的第二个参数(回调函数)
    this.setData(
      {
        msg: "hello, this is my first miniprogram",
      },
      () => {
        console.log("视图已经更新完成");
      }
    );
  },
  testFn(e) {
    console.log("来了", e.mark);
  },
});
